Advertisement

double agent (n.)

"spy who works for two mutually hostile countries," but usually is loyal to only one of them, by 1920, from double (adj.) + agent (n.).

Others are reading

Advertisement
Definitions of double agent from WordNet

double agent (n.)
a spy who works for two mutually antagonistic countries;
From wordnet.princeton.edu